
Desktop applications can be developed using Xojo and BabelFish Studio!

Directory Contents:
    - Standalone-Template-Xojo-API-2.0.xojo_binary_project - This is a template project file for creating Xojo/BabelFish Desktop Applications using web interfaces, much like an Electron-based application. 
    - Standalone-BFStudio-Demo.app_project - BabelFish Studio Demo application that takes on a Mac-esque appearence. The Windows remains resizable (developer can change this directly in Xojo), draggable by window-header, and has minimize, maximize, close buttons. The web-based window behaves just like a standard OS-based window. Basic file-read and write operatations are demonstrated.


Running the Demo:
  1) Open the BabelFish Studio Project, and start the in-application webserver.

  2) Run the project and generate all project files by clicking the globe. Inspecting the source from the web-browser that appears, NO Javascript errors should appear. **This indicates that our application is ready to be merged with Xojo!

  3) Run the Xojo project.

  4) Once the application window appears, try dragging it around by the titlebar, resizing the window, and test the minimize/maximize/close buttons. The other two buttons demonstrate writing a file to disk, and then loading the saved file. This is solely to demonstrate that filesystem access is fully permitted from our web-based desktop application. 


**NOTICE**
	Windows OS Quirk - *If running the application as a Plainbox window from Xojo on Windows Operating Systems, if the Resizable option is set to True in Xojo, a very thin window bar will remain at the top of the window. Windows OS does this so that it may attach a menu if one is present. This is a native Windows quirk*